home *** CD-ROM | disk | FTP | other *** search
-
-
- Screamer Radio - Beta Development History
- Steamcore, 2003-2006
- www.screamer-radio.com
-
-
- * Means something was changed/fixed
- + Means something was added
- - Means something was removed
-
- -- Version 0.3.9, beta
-
- 070222:
- * Solved the lockup bug, FINALLY managed to painfully replicate the problem
-
- 070217:
- * Removed an unneccessary callback from BASS and improved recorder semaphore
- protection hopefully eliniating any potential deadlock bugs therein
- + Preset update notification added on manual update (silent on automatic)
- + Implemented basic proxy auth support
-
- 070215:
- * Reverted window resize code to that of beta 060524
- * Presets are now downloaded from a separate cache server to reduce
- load on the main website
-
- 070128:
- * Now using CreateTimerQueue-timers instead, should work in win2k
- * Upgraded BASS to 2.3.0.2
-
- 070120:
- * Improved proxy settings, they should now work much better
- + Added warning on exit when recording
- + Now recognizes icyx://
- * Updated license agreement, Screamer Radio may no longer be modified
- without restrictions for commercial applications
-
- 061223:
- * The menu option Log Window is now straight under the help menu
-
- 061212:
- * Moved Window menu, it is now a sub menu of the Help menu
- * Right aligned the Help menu
-
- 061207:
- * Implemented UTF-8 support for favorites and settings, forgot about those
- * Now linking to UTF-8 version of Expat, UTF-16 was too messy
- - Dropped charset.dll, don't need it any more
-
- 061124:
- * Refurbished configuration dialog
- + Added browse button to editor setting
-
- 061027:
- * Updated some confusing menu entries
- * Last category in preset menu failed sometimes (ex: when playing Blue Mars)
- + Reinstated some old window resizing code.. looks okay with larger fonts now?
- + Now using libiconv for character code conversions (much more stable!)
- + Thanks to libiconv I now have a UNICODE build of Screamer Radio
- * Clipboard routines didn't work with UNICODE, fixed
-
- 061001:
- * Fixed some preset/favorites parsing bugs
- * Improved playlist parsing (won't open html-files or open browser links now)
- * Tray icon is now triggered on mouseup, not mousedown (proper behaviour)
-
- 060530:
- * Upgraded BASS to 2.3.0.1
- * Upgraded BASSWMA to 2.3.0.1
- * Upgraded BASS_AAC to 2.3
- * Screamer Radio now reports it's own user agent (thanks to BASS 2.3)
- * Improved proxy support by BASS?
-
- 060524:
- * Tray icon routines could cause startup crash
- * Log window would always show up on start in some circumstances
- + Added and updated a few language files
-
- 060511:
- * Now saving history and config to disk at every successful connect
-
- 060305:
- + Last used preset category now ends up at the bottom of the presets menu
- + Log window now snaps to main window
- + Log window now is shown/hidden along with main window if snapped
- * Upgraded to Expat 2.0.0
- * Will now play streams beginning with icy://
-
- 060227:
- + Winamp DSP plugin support, put plugins in a subfolder called plugins
-
- 060225:
- * Improved threading code
- * Fixed a 20 byte memory leak that's been haunting me for a week
- * Now using windows multimedia timers instead of message loop dependent ones
-
- 060224:
- + UI now completely separated from core, console demo version available..
- * Updated allocation strategy for buffers, should use less CPU now
- + Command line support, example: "screamer.exe http://www.di.fm/mp3/trance.pls"
-
- 060221:
- * Massive internal restructuring, moving towards better OOP-design..
- * Finally seem to be able to display correct mpeg type and bitrate
- * Upgraded BASS to 2.2.0.4
- * Upgraded BASSWMA to 2.2.0.8
- * Fixed potential socket crash bug in playlist downloader
- * Eliminated an unnecessary thread (thanks to better OOP design)
- * AAC bitrate calc (ADTS parser) could end up in an infinite loop
-
- 060217:
- * New metadata routines didn't always clear title and track
- * Device enumerator now skips emulated devices (as well as bluetooth)
-
- 060215:
- * Improved stream bitrate calculation and metadata callbacks
- * Ogg streams could potentially crash Screamer (in some VERY rare cases)
- * Oops, managed to mess up the log, now working again..
-
- 060214:
- * Fixed favorites saving, again.. for real this time
- + Added menu option "Web Directory" to presets
-
- 060212:
- * COM is now initialized for every thread, hopefully this will fix WMA problems
- + Now displaying why the last source failed in the error popup
- * WMA metadata now working again (broken since update to BASSWMA 2.2.0.7)
- * Error message when failing a WMA-stream was sometimes "No error"
- + Can now display bitrate on AAC streams as well (parsing ADTS frames)
-
- 060211:
- * Open Recording Folder didn't always behave properly, should work now
- + Screamer Radio now asks if it should autoupdate presets at every startup
- * Presets are now updated silently, no annoying messagebox at startup
- + Add favorite now has a dialog window
- * It's now possible to record AAC-streams too (reencoded with Lame like WMA)
- + Upon first startup, Screamer now asks what language to use
- * Log window now centered on first startup
-
- 060207:
- * The user favorites wasn't saved properly using XML codewords (& -> &)
- * Updated German language file
- * Add to Favorites is now translatable (forgot about that one)
-
-
- -- Version 0.3.8, released 2006-02-06
-
- 060131:
- * Fixed a memory allocation bug that could induce crashes, thanks jolle
-
- 060130:
- * Much improved ASX playlist parser
- * Slightly better playlist type detection
- + Support for MSN Messenger "What I'm Listening To"
- + Users may now FINALLY Add Favorites from within Screamer Radio
-
- 060128:
- * The playlist downloader can now handle HTTP/1.1 302 redirects
- * Some internal restructuring
- * Upgraded BASS to 2.2.0.3
- * Upgraded BASSWMA to 2.2.0.7
- + Introducing BASS_AAC version 2.2, basic support for AAC, aacPlus and MP4
-
- 050605:
- * Ampersands in the track title would be displayed wrong
- * Changed "Single Song Mode" to "Single Track Mode"
-
- 050604:
- * Some UNICODE playlists weren't parsed correctly
-
-
- -- Version 0.3.7, released 2005-05-31
-
- 050530:
- + Single song recording mode, enable it in the recording menu
-
- 050524:
- + Balloon popups in tray
- + Now using zlib to download deflated (gzipped) presets,
- this will save me (and you) a little bandwith
- + Added .wax as possible playlist extension
- * Upgraded BASSWMA to 2.1.0.1, fixing a server playlist bug, thanks Ian!
- + Somewhat more sophisticated parsing of asx-playlists
- * Window in build 050226 would steal focus
- * Screamer Radio wouldn't start minimized even if a Windows shortcut said so
- * Upgraded BASS to 2.1.0.5
- * Upgraded BASSWMA to 2.1.0.2
- * Balloon popups now only updated when necessary, silly code :)
- * Screamer Radio no longer remembers recording state between sessions
- * Audio is now unmuted on connect
- + New copy to clipboard option, copy the playlist URL
- * Renamed 'lang.default.xml' to 'lang.english.xml'
- + It's now easier to select language file, Settings -> Language
- * Log window would steal focus sometimes
-
- 050226:
- * Screamer wouldn't play WMA streams over HTTP if URL didn't have .wma or .asf
- * Recording bitrate could be wrong sometimes
-